[Функции, лямбды, контексты, замыкания в JavaScript](https://youtu.be/pn5myCmpV2U)
- Функции: https://github.com/HowProgrammingWorks/Function
  - Замыкания: <https://github.com/HowProgrammingWorks/Closure>

<h1><font color = 'navy'>Function classification</font></h1>

- <h2><font color = 'blue'>description set futction :</font></h2>
  
  - pure_ (+ , lg , sort...)
  - with_state 
    - of_work (own or all app ...)
    - storage_in (gobal or other closure)

- <h2><font color = 'blue'>definition set function ow(f.) {onwards as f}</font></h2>
  
  - f. declaration
   `function sum(a, b) { return a + b; }`
  - f. experssion
  `const sum = function(a, b) {
  return a + b;
};`
  - lambda ow(l.) expression
  `const max = (a, b) => (a + b);`
  singl_line
  - l. function
  `const max = (a, b) => { return a + b; };`
  with_block
- <h2><font color = 'blue' >default parametr as unmanifest type in V8</font></h2>

`(a = 0, b = '', c = [], d = {}) => {....}`





#
color_title
<h1><font color = 'navy'>h1 navy</font></h1>
<h2><font color = 'blue' >default parametr as unmanifest type in V8</font></h2>
<h3><font color = 'royalblue'>h3 royalblue</font></h3>
<h4><font color = 'teal'>h4 teal</font></h4>
<h5><font color = 'forestgreen'>h5 forestgreen</font></h5>
<h6><font color = 'olive'>h6 olive</font></h6>
